namespace UnityActionSystem
{
    /// <summary>
    /// 事件优先级枚举
    /// </summary>
    public enum EventPriority
    {
        /// <summary>
        /// 立即执行 - UI交互等需要立即响应的操作
        /// </summary>
        Immediate = 0,

        /// <summary>
        /// 高优先级 - 下一帧执行，游戏逻辑相关
        /// </summary>
        High = 1,

        /// <summary>
        /// 普通优先级 - 分帧执行，普通事件
        /// </summary>
        Normal = 2,

        /// <summary>
        /// 低优先级 - 延迟执行，非关键事件
        /// </summary>
        Low = 3
    }
}
